package fr.uniscol.service;

import java.util.List;

import fr.uniscol.model.BaseAnneeScolaire;
import fr.uniscol.model.Enseignant;
import fr.uniscol.model.Groupe;
import fr.uniscol.model.ServiceEnseignant;

public interface IEnseignantService {

	public List<Enseignant> getAllEnseignantsOfEtablissement(BaseAnneeScolaire base);
	
	public Enseignant getEnseignantById(long enseignantId);
    
    public boolean saveEnseignant(Enseignant enseignant);
    
    public boolean saveServiceEnseignant(ServiceEnseignant service);
    
    public boolean deleteEnseignant(Enseignant enseignant);

    public List<ServiceEnseignant> getServicesOfGroupe(Groupe groupe);
}
